package com.firefly.admin.common.service;

import com.firefly.admin.common.vo.Result;
import org.springframework.web.multipart.MultipartFile;

public interface FtpService {
    /**
     * 公共文件上传接口
     *
     * @param file 文件信息
     * @return 上传结果
     */
    Result<String> uploadFile(MultipartFile file);

    /**
     * 文件上传接口
     *
     * @param file         文件信息
     * @param bizPath      上传地址
     * @param customBucket 自定义桶名称
     * @return 文件地址
     */
    String upload(MultipartFile file, String bizPath, String customBucket);
}
